Bookly\Lib\Cloud\Account C

Total Complexity 104
Dependencies 7
Dependents 3
Total lines 780
Lines of code 369
Logical lines of code 213
Comment lines 254
Methods 42
Properties 11

Methods 42

Method Rating Maintainability Complexity Lines of code
translateError()
A
53 15 19
setupListeners()
S
44 5 45
forgotPassword()
S
56 5 19
createStripeCheckoutSession()
S
59 5 14
getPurchasesList()
S
57 3 17
getPreApprovalUrl()
S
59 3 16
getPayPalRenewAutoRechargeUrl()
S
60 3 15
getStripeRenewAutoRechargeUrl()
S
60 3 14
sendLowBalanceNotification()
S
58 3 13
createPayPalOrder()
S
61 3 13
getSubscriptions()
S
65 3 10
getCloudSupportEndAt()
S
73 3 5
productActive()
S
65 3 10
register()
S
65 3 8
getCloudSupportDays()
S
66 3 8
setInvoiceData()
S
65 3 9
disableAutoRecharge()
S
66 3 9
getProductActivationTexts()
S
62 2 13
getAutoRechargeTitle()
S
67 2 7
getAutoRechargeGateway()
S
73 2 5
changePassword()
S
66 2 8
changeCountry()
S
67 2 8
logout()
S
65 2 9
login()
S
63 2 10
resendConfirmation()
S
70 2 7
confirmEmail()
S
69 2 7
getAutoRechargeEndAt()
S
73 2 5
disableSendingWeeklySummary()
S
80 1 3
getNotifySummary()
S
82 1 3
enableSendingWeeklySummary()
S
80 1 3
getRechargeData()
S
82 1 3
setup()
S
79 1 3
getInvoiceData()
S
81 1 3
getAutoRechargeBonus()
S
80 1 3
getAutoRechargeAmount()
S
80 1 3
autoRechargeEnabled()
S
80 1 3
getCountry()
S
82 1 3
getEmailConfirmed()
S
82 1 3
getUserName()
S
82 1 3
getInvoiceLink()
S
80 1 3
loadProfile()
S
76 1 4
getBalance()
S
82 1 3